$(function() {
	//导航菜单选择后变换样式
	$('#tab1').tab({
		defaultIndex : 0,
		activeClass : "tab-red"
	});
	//企业名片点击修改后隐藏其它页面
	$('#update1').click(function() {
		$("#form_info").show().siblings().hide();
	});
	//企业名片点击公司宣传隐藏其它页面
	$('#drumbeating1').click(function() {
		$("#drumbeating").show().siblings().hide();
	});
	//企业名片点击设置隐藏其它名片
	$('#seting1').click(function() {
		$("#seting").show().siblings().hide();
	});
	//企业组织名片创建名片时点击更换图片出发文件选择
	$("#create_img_a").click(function() {
		$("#create_img_input").trigger("click");
	});

	//选择文件后更改背景图片
	$("#create_img_input").change(function() {
		var url = window.URL.createObjectURL(this.files[0]);
		$("#create_img").attr("src",url);
	});
	//创建企业页面返回
	$("#companyCreateBack").click(function() {
		window.history.back(-1);
	});
	//修改企业名片返回
	$("#companyInfoBack").click(function() {
		window.history.back(-1);
	});
	//点击企业修改新增项触发事件
	$("#companyInfo_insertItem").click(function() {
		var insertDiv="<div class='weui_cell manyItem'>";
			insertDiv +="<div class='weui_cell_hd'>";
			insertDiv +="<input class='weui_input propertyInput' type='text' placeholder='输入属性'></input></div>"; 
			insertDiv +="<div class='weui_cell_bd weui_cell_primary'>";
			insertDiv +="<input class='weui_input propertyValue' type='text' placeholder='请输入属性内容'></input></div></div>";
		$(insertDiv).insertBefore(".infoBtn");
		var width=$(".weui_label")[0].offsetWidth;
		$(".propertyInput").css("width",width);
	});
	//点击企业修改完成时触发事件
	$("#companyInfo_insertFinish").click(function() {
		var propertyInputs=$(".propertyInput");
		var propertyValues=$(".propertyValue");
		var insertLables=$(".insertLable");
		var insertValues=$(".insertValues");
		var extraInfoId=$("#extraInfoId").val();
		var url=ctx;
		var json={};
		if(insertLables.length>0){
			for (var i = 0; i < insertLables.length; i++) {
				var inputs=$(insertLables[i]).text();
				var values=$(insertValues[i]).val();
				json[inputs]=values;
			}
		}
		if(propertyInputs.length>0){
			for (var i = 0; i < propertyInputs.length; i++) {
				var inputs=$(propertyInputs[i]).val();
				var values=$(propertyValues[i]).val();
				json[inputs]=values;
			} 
		}
		var jsonData=JSON.stringify(json);
		if(jsonData=="{}"){
			if(!extraInfoId==""){
				url+="/extra/remove/"+extraInfoId+"?_t"+new Date().getTime();
			}
		}else{
			if(extraInfoId==""){
				url+="/extra/add?_t="+new Date().getTime();
			}else{
				url+="/extra/update/"+extraInfoId+"?_t"+new Date().getTime();
			}
		}
		if((extraInfoId=="")&&(jsonData=="{}")){
			var formData=$("#form_info").serialize();
			var updteCompany=ctx+"/company/update?_t="+new Date().getTime();
			$.ajax({
				url: updteCompany,
				data: formData,
				type: "post",
				dataType: "json",
				success: function(data) {
					if(data.flag){
						$.alert("更新成功!:(", "提示");
					}else{
						$.alert("网络开小差了:(", "提示");
					}
				},
				error: function(data) {
					console.log(error);
					$.alert("网络开小差了:(", "提示");
				}
			});
		}else{
			$.ajax({
				url: url,
				data: {data:jsonData},
				dataType: "json",
				type: "post",
				success: function(data) {
					if(data.flag){
						if(data.type=="remove"){
							$("#extraInfoId").val("");
						}else{
							$("#extraInfoId").val(data.extraId);
						}
						var formData=$("#form_info").serialize();
						var updteCompany=ctx+"/company/update?_t="+new Date().getTime();
						$.ajax({
							url: updteCompany,
							data: formData,
							type: "post",
							dataType: "json",
							success: function(data) {
								if(data.flag){
									$.alert("更新成功!:(", "提示");
								}else{
									$.alert("网络开小差了:(", "提示");
								}
							},
							error: function(data) {
								console.log(error);
								$.alert("网络开小差了:(", "提示");
							}
						});
					}else{
						$.alert("网络开小差了:(", "提示");
					}
				},
				error: function(data) {
					$.alert("网络开小差了:(", "提示");
				}
			});
		}
	});
	//点击企业宣传的下一步触发设置事件
	$("#drumbeatingToNext").click(function() {
		$('#seting1').click();
	});
	//点击确定保存图片和公司信息
	var ctx = $('body').attr('ctxPath');
	$("#btnSubmit").click(function() {
		lrz($("#create_img_input")[0].files[0],{width:640,fieldName:"file"}).then(function (rst){
			var xhr = new XMLHttpRequest();
			xhr.open('POST',ctx+'/company/upload?_t='+new Date().getTime()); 
			xhr.onload =function () { 
				if (xhr.status === 200){
					var obj = eval('('+ xhr.responseText +')');
					$("#create_img_id").val(obj.picId);
					var formData=$("#createform").serialize();
					var url = ctx+'/company/insert?_t='+new Date().getTime();
					$.ajax({
						url:url,
						data:formData,
						type: 'POST',
						dataType: 'json',
						success: function(data){
							  if(data.flag){
								  location.href=ctx+"/card/my/1?_t="+new Date().getTime();
							  }else{
								  console.log(error);
								  $.alert("网络开小差了:(", "提示");
							  }
						  },
						  error:function(error){
							  console.log(error);
							  $.alert("网络开小差了:(", "提示");
						  }
					});
					console.log(formData);
				} else { // 处理其他情况
					$.toptips("网络异常！"); 
				} 
			};
			xhr.onerror = function () { 
				// 处理错误
			};
			xhr.upload.onprogress = function (e) {
					// 上传进度 
				var percentComplete =((e.loaded / e.total) || 0) * 100; 
			} // 添加参数 
			rst.formData.append('size',rst.fileLen);
			rst.formData.append('base64', rst.base64); 
			// 触发上传
			xhr.send(rst.formData); 
				return rst; 
		}).catch(function (err) {
				
		}).always(function () { // 不管是成功失败，这里都会执行
			
		}); 
	});
	
	//创建企业卡片更多点击按键
	$("#btnMore").click(function() {
		lrz($("#create_img_input")[0].files[0],{width:640,fieldName:"file"}).then(function (rst){
			var xhr = new XMLHttpRequest();
			xhr.open('POST',ctx+'/company/upload?_t='+new Date().getTime()); 
			xhr.onload =function () { 
				if (xhr.status === 200){
					var obj = eval('('+ xhr.responseText +')');
					$("#create_img_id").val(obj.picId);
					var formData=$("#createform").serialize();
					var url = ctx+'/company/insert?_t='+new Date().getTime();
					$.ajax({
						url:url,
						data:formData,
						type: 'POST',
						dataType: 'json',
						success: function(data){
							  if(data.flag){
								  location.href=ctx+"/company/view/"+data.companyId+"?_t="+new Date().getTime();
							  }else{
								  console.log(error);
								  $.alert("网络开小差了:(", "提示");
							  }
						  },
						  error:function(error){
							  console.log(error);
							  $.alert("网络开小差了:(", "提示");
						  }
					});
					console.log(formData);
				} else { // 处理其他情况
					$.toptips("网络异常！"); 
				} 
			};
			xhr.onerror = function () { 
				// 处理错误
			};
			xhr.upload.onprogress = function (e) {
					// 上传进度 
				var percentComplete =((e.loaded / e.total) || 0) * 100; 
			} 
			// 添加参数 
			rst.formData.append('size',rst.fileLen);
			rst.formData.append('base64', rst.base64); 
			// 触发上传
			xhr.send(rst.formData); 
				return rst; 
		}).catch(function (err) {
				
		}).always(function () { // 不管是成功失败，这里都会执行
			
		}); 
	});
	//点击添加企业宣传跳转
	$("#drumbeatingSubmit").click(function() {
		if(openId == null){
			$.toptips("网络开小差了:(");
			return;
		}
	});
	//点击图片修改图片
	/*$("#info_drumbeating_infoBody_imgDiv").on("click",".info_drumbeating_img",function(){
		alert("点击了图片");
		imgIndex=$(this).index();
	});*/
	
});

